//==============================================================================
// Rare Enemies.js
//==============================================================================

/*:
* @plugindesc 一定几率遭遇罕见敌人。
* @author Mr. Trivel
*
* @help 本插件然并没有提供任何插件命令.
* Version 1.0
*
* 设置罕见敌人需要以下2个标签:
* <re_id: X> - 敌人ID
* <re_chc: Y.YY> - 罕见敌人出现几率 - 0.01 - 1%, 1.00 - 100%, 0.5 - 50%
*
* 例：在蝙蝠中设置<re_id: 2>,在用另一个标签设置几率，遭遇蝙蝠的时候
*         蝙蝠将有一定的几率变成为ID:2（史莱姆）的敌人2333~蝙蝠变史莱姆....
*/

(function() {
    var _Game_Enemy_setup = Game_Enemy.prototype.setup;

	Game_Enemy.prototype.setup = function(enemyId, x, y) {
		_Game_Enemy_setup.call(this, enemyId, x, y);
		var chance = Number(this.enemy().meta.re_chc);
		if (Math.random() < chance)
		{
			this._enemyId = Number(this.enemy().meta.re_id);
		}

	};
})();